package edu.utn.tacs.gestion.domain.impl;

import edu.utn.tacs.gestion.domain.interfaces.IUsuarioAdministrador;
import edu.utn.tacs.gestion.exception.BusinessException;


/**
 * Representacion de un usuario especial que realiza tareas de un usuario comun y sobre otros usuarios
 */
public class UsuarioAdministrador extends Usuario implements IUsuarioAdministrador {

	public UsuarioAdministrador(Long nroDocumento, String nombre) {
		super(nroDocumento, nombre);
	}
	
	public void suscribirUsuarioAEvento(Usuario usuario, Evento evento) throws BusinessException {
		logger.debug("Metodo: suscribirUsuarioAEvento()");
		evento.suscribirAEvento(usuario);
	}
	
	public void desuscribirUsuarioAEventoTest(Usuario usuario, Evento evento) throws BusinessException {
		logger.debug("Metodo: desuscribirUsuarioAEventoTest()");
		evento.desuscribirAEvento(usuario);
	}


	
	
}
